Skip to main content

base64Encode

Type​

function

Summary​

Returns a base 64-encoded string.

Syntax​

the base64Encode of <data>
base64Encode(<data>)

Description​

Use the base64Encode function to encode binary data for transmission over communication channels that don't accept raw binary data.

The base64Encode function is the inverse of the base64Decode function. The encoded result is generally about a third larger than the original data. The encoded string returned by base64Encode function can include uppercase and lowercase letters, digits, +, /, and =, but no other characters. Base 64-encoded data is wrapped at 72 characters, so each line of the encoded data is 72 characters or (for the last or only line) fewer. The base 64 encoding scheme is often used to encode binary data for MIME mail and HTTP transfers.

For technical information about base 64 encoding, see RFC 2045, section 6.8.

Parameters​

NameTypeDescription

data

string

A string of binary data of any length.

Examples​

write base64Encode(pictureFileData) to socket thisSocket

Value​

NameTypeDescription

return

The base64Encode function returns a text string representing the binary data.

control structure: function

function: numToChar, md5Digest, base64Decode

glossary: encode, binary file, return

keyword: inverse, characters, line, string

Compatibility and Support​

Introduced

LiveCode 1.0

OS

mac

windows

linux

ios

android

Platforms

desktop

server

mobile

Thank you for your feedback!

Was this page helpful?